package com.css.fxfzypg.modules.suggestinfo.analysis.disasterscenario.repository;

import com.css.fxfzypg.modules.suggestinfo.analysis.suggestionanalysis.vo.ParamsVo;
import com.css.fxfzypg.modules.suggestinfo.analysis.disasterscenario.repository.entity.DisasterScenarioEntity;

import java.util.List;

public interface DisasterScenarioRepository {
    Boolean save(DisasterScenarioEntity disasterScenarioEntity);

    Boolean update(DisasterScenarioEntity disasterScenarioEntity);

    DisasterScenarioEntity getDisasterScenarioData(ParamsVo params);

    List<DisasterScenarioEntity> getDisasterScenarioDataByTaskNum(String taskNum);
    DisasterScenarioEntity getDisasterScenarioDataByTaskNum(String taskNum, String cityId, String areaId);

    List<DisasterScenarioEntity> getDisasterScenarioAreaData(ParamsVo paramsVo);

    int getCountById(String id);
}
